home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / qbbed225.arc / QBBED.HIS < prev    next >
Text File  |  1991-10-19  |  53KB  |  1,156 lines

  1.            Program history
  2.  
  3.  
  4. 1991-10-19 New option in the "Tag" menu: if the ASCII file
  5. 2.25       "Tagnames.Txt" is located in the messagebase
  6.            subdirectory messages to or from a member of
  7.            this list will be tagged.  The maximum length of
  8.            a name in this file is 35 characters, the maximum
  9.            number of names is 100.  Leading or trailing blanks
  10.            don't matter; everything including and after a semi-
  11.            colon is a comment.
  12.            If Tagnames.Txt was not found this name list is
  13.            identical to the user names defined in FD's setup.
  14.  
  15.            Menu options which currently are not available will
  16.            be dimmed in the pulldown menu.
  17.  
  18.  
  19. 1991-10-14 The program now again reads deleted messages during
  20. 2.24       initial scan of the messagebase.  Previous versions
  21.            took into consideration only those messages which
  22.            were *not* marked as "deleted" in the index files.
  23.  
  24.  
  25. 1991-10-11 While checking for duplicate messages the program
  26. 2.23       reports the number of dupes found in a pop-up window.
  27.            No other changes; I'm still working on a much faster
  28.            method of dupe checking.
  29.  
  30.  
  31. 1991-10-10 New option in the "Search" menu: Check for dupes, Alt-U.
  32. 2.23       This checks for duplicate messages and tags them for
  33.            further processing.  Please be aware that the method
  34.            I currently use is very slow; you do better by using
  35.            Alt-F to select specific messages and then Alt-U to
  36.            dupe-check only the selected range.  I'm working on
  37.            a faster method for dupe-checking, but this taks is
  38.            not trivial.
  39.  
  40.            After pressing "Del" the program displays "Deleting
  41.            [nn] messages..." if more than two messages have been
  42.            selected (tagged) for deleting.  Thanks to Christian
  43.            Hassa, 2:310/15.4, for this suggestion.
  44.  
  45.  
  46. 1991-09-29 Fixed a bug which caused a wrong order of messages while
  47. 2.22       printing or exporting to ASCII file in reply-linked sequence.
  48.  
  49.  
  50. 1991-09-27 The index file Msginfo.Bbs now will be opened in "Read only/
  51. 2.21       Deny none" mode.  If another program or task accessed this
  52.            file until this version Qbbed used to abort.
  53.  
  54.  
  55. 1991-09-25 The program now uses a file sharing method which should
  56. 2.20       work with FM and RemoteAccess: Msghdr.Bbs is accessed in
  57.            "Deny none/Read access" mode.  Before attempting to write
  58.            to Msghdr.Bbs this file is closed and opened again in
  59.            "Deny write/Read-write access" mode.  After the changed
  60.            data has been written Msghdr.Bbs again is closed and re-
  61.            opened in "Deny none/Read access" mode.  This method was
  62.            suggested by Mats Wallin; I hope it works as it should.
  63.  
  64.            During exporting to ASCII file the program used a wrong
  65.            left margin.  Thanks to Bob Snowdon for telling me.
  66.  
  67.            Included Carlo Ballarini, 2:331/316, in the program's
  68.            file request facility.
  69.  
  70.  
  71. 1991-09-24 After resetting the global access filters the minimum
  72. 2.19       and maximum values of the message number range were not
  73.            restored properly.  This should work now.
  74.  
  75.            Modified my keyboard buffer flushing routines so that
  76.            no character should remain in the buffer before any
  77.            attempt to read the keyboard is done.
  78.  
  79.  
  80. 1991-09-20 In hex dump mode the table header erratically displayed
  81. 2.18       "07 09 09 0A...".  Changed this to be "07 08 09 0A...".
  82.  
  83.            Searching for messages now may be combined with tagging:
  84.            the prompt "Continue [Y,n]?" has been modified to allow
  85.            pressing of [space] to tag the highlighted message plus
  86.            continue searching.
  87.  
  88.            Thanks to Ralf Pradella, 2:249/6, for this suggestion.
  89.  
  90.  
  91. 1991-09-16 The "+" and "-" keys sometimes placed the header pointer
  92. 2.17       in Nirwana if used in single header display mode.
  93.  
  94.            Changed all references to FrontDoor from "Frontdoor"
  95.            to "FrontDoor" because FrontDoor is a trade mark
  96.            and therefore it has to be spelled exactly this way.
  97.  
  98.  
  99. 1991-09-08 Fixed a bug which sometimes caused an infinite loop
  100. 2.16       while printing or exporting to ASCII file in reply-
  101.            linked order.
  102.  
  103.  
  104. 1991-09-05 Added two new menu options: "Forward tagged" ("Edit"
  105. 2.15       menu) and "Rebuild index files" ("File" menu).
  106.  
  107.            The first option forwards all tagged messages to a
  108.            folder of your choice; additionally all message flags
  109.            and kludge lines for further netmail processing may
  110.            be set and included in the new forwarded messages.
  111.  
  112.            The second option rebuilds Msginfo.Bbs, Msgidx.Bbs and
  113.            Msgtoidx.Bbs from scratch.  This is useful if messages
  114.            have been deleted, forwarded or moved to other folders.
  115.  
  116.  
  117. 1991-08-31 A new option in the "Tag" menu allows tagging of all
  118. 2.14       messages belonging to an undefined folder.  "Undefined"
  119.            in this contexts means a folder which was not found
  120.            neither in Folder.Fd nor in Qbbed.Ini.
  121.  
  122.            Added Tony Van den Bogaert, 2:295/43, to the list of
  123.            request systems ("File" menu, Alt-C).
  124.  
  125.  
  126. 1991-08-28 Removed the DESQview alert window popping up if the
  127. 2.13       program detected DESQview's presence.  Anybody using
  128.            DESQview should know what and why he does it.
  129.  
  130.  
  131. 1991-08-26 If "Alt-keys activate menu" was set to "on" and "S"
  132. 2.12       for "statistical overview" was selected from the
  133.            "Miscellaneous" menu, the "Search" menu was activated.
  134.            Thanks to Mats Wallin for notifying me.
  135.  
  136.            If no file called Editor.Bat was found but Fm.Exe
  137.            was located via the DOS path FM will be invoked after
  138.            pressing Alt-B.  Thanks to Roland Mausolf for this
  139.            suggestion.
  140.  
  141.  
  142. 1991-08-25 Modified the program to reflect my changed network
  143. 2.12       address, 2:310/2.  Also Mats Wallin, 2:201/329, has
  144.            been added to the program's built-in request list
  145.            which pops up after pressing Alt-C.
  146.  
  147.  
  148. 1991-08-24 If enough EMS memory for the overlays was found the
  149. 2.11       program's overlay buffer will be smaller as on PC's
  150.            without EMS.  Moving overlays from EMS to conventional
  151.            memory is faster as reading them from disk.
  152.  
  153.  
  154. 1991-08-23 Changed my library routines my programs use to display
  155. 2.11       menu text with highlighted letters.  The size of the
  156.            executable program has decreased by approximately 4 kb.
  157.  
  158.  
  159. 1991-08-22 Modified the command Alt-W, "Write tagged messages":
  160. 2.11       The tagged messages now may be written in either *.MSG
  161.            or QuickBBS format to a destination subdirectory of
  162.            your choice.
  163.  
  164.            Some commands from the F10 Menu are not available while
  165.            viewing a single header.  If such a command is selected
  166.            from the menu or by pressing the associated keyboard
  167.            combination this is indicated by a short screen notice.
  168.  
  169.            The program's mouse support only works well on a machine
  170.            equipped with a real Microsoft bus ("inport") mouse.
  171.            Serial mice are too slow for the way the program polls
  172.            the mouse.  Therefore I removed the "mouse info" window,
  173.            although mouse support still is available.
  174.  
  175.  
  176. 1991-08-19 The synchronization of the lastread pointers before
  177. 2.11       and after the execution of the external editor (Alt-B)
  178.            now may be turned on or off in the "Miscellaneous" menu.
  179.            Additionally this flag's status is saved to Qbbed.Ini.
  180.  
  181.            Increased the size of the program's overlay buffer.
  182.  
  183.            After pressing Alt-E to invoke the header editor the
  184.            editing field may be selected either by the mouse or
  185.            by the keyboard.
  186.  
  187.  
  188. 1991-08-18 Most menus of the program now support a mouse.  If the
  189. 2.10       "-nomouse" parameter was entered on the commandline
  190.            the line "mouse = off" is included in the program's
  191.            INI file.  The nearly complete mouse support is the
  192.            reason for skipping version 2.09.
  193.  
  194.            Compiled the program to be executable also on 8088/86
  195.            machines because this version should be distributed
  196.            on SDS within the next days.
  197.  
  198.  
  199. 1991-08-17 Added a new command to the "File" menu: "Check for new
  200. 2.08       program version  Alt-C".  Obviously in the last weeks
  201.            I don't have anything better to do than to produce daily
  202.            new versions of this program.  Using this new command
  203.            helps the poor users of my program to stay up to date :-)
  204.  
  205.            The program information screen (Alt-I) now contains some
  206.            additional parameters related to the program's overlay
  207.            handling.  Oh, yes: the program information screen
  208.            now too supports a mouse.
  209.  
  210.  
  211. 1991-08-17 Removed the "-nolog" commandline parameter.  By default
  212. 2.07       now the program writes no log messages to Frontdoor's
  213.            logfile.  Use the commandline parameter "-log" or "/log"
  214.            to turn on logging.
  215.  
  216.            Decreased the horizontal mouse sensitivity in the pull-
  217.            down menu.  Horizontal mouse movements now should be
  218.            translated somewhat smoother into menu changes.  By the
  219.            way: I use a Microsoft bus mouse with Mouse.Sys 7.04.
  220.            If you experience a slow moving scroll bar in the pull-
  221.            down menu you are probably using a serial mouse, your
  222.            other<tm> mouse isn't that Microsoft compatible as you
  223.            believed or you are using the MS driver 8.xx which is
  224.            designed for the MS laptop mouse exclusively.
  225.  
  226.            Anyway: try the new commandline parameter "-nomouse"
  227.                    or "/nomouse" if the keyboard response in the
  228.                    pulldown menu doesn't find your pleasure.
  229.  
  230.            Reshuffled most of the overlay code for lower memory
  231.            requirements and higher program performance.  Do an
  232.            Alt-I to compare the values of "Largest contiguous
  233.            block in heap" of this version with the one you
  234.            currently use.  Oh, yes: now as FD 2.01 hits the
  235.            streets if present the site info also is displayed
  236.            in the Alt-I screen.
  237.  
  238.  
  239. 1991-08-16 Added a new menu option to the "Miscellaneous" menu:
  240. 2.06       "Switch to hexadecimal base  Ctrl-B".  Depending on
  241.            the setting of this switch numbers are displayed in
  242.            decimal or hexadecimal format.  The status of this
  243.            switch also optionally will be saved to Qbbed.Ini.
  244.  
  245.            The option "Set global access filters" now should work
  246.            faster.  Due to an idiotic programmer an important
  247.            function was placed in an overlay causing a lot of
  248.            overlay shuffling.  Thanks to Ralf Pradella, 2:249/6,
  249.            for pointing my nose to this weak part of the program.
  250.  
  251.            The LZH archive file now only contains one executable.
  252.            This version only will run on machines equipped with
  253.            an 80286 or higher processor.  Please send netmail
  254.            in case you require an 8088/86 or 80x87 only version.
  255.  
  256.  
  257. 1991-08-15 The conversion routines from *.MSG messages to QuickBBS
  258. 2.05       format didn't work correct if a *.MSG header contained
  259.            a SEAdog date (for example "Thu 15 Aug 91 12:15").
  260.            Now they do work correct.
  261.  
  262.            The command line parameter "-norodent" or "/norodent"
  263.            no longer is valid.  The program's main menu now may
  264.            be used by a mouse if a Microsoft or 100% compatible
  265.            mouse was found by the program <blush>.
  266.  
  267.            Pressing F1 in all string input or editing routines now
  268.            pops up a window showing all commands available while
  269.            editing strings.  If the DOS country code is 49 (see
  270.            your settings in Config.Sys) the keyboard help will be
  271.            in German, otherwise in English.
  272.  
  273.            The name of the program's optional ASCII configuration
  274.            file no longer is hard coded.  It's the same name as used
  275.            for the executable program with an .INI extension.
  276.  
  277.  
  278. 1991-08-14 --------------------- ATTENTION ------------------------
  279. 2.04       I've changed the program to work with internal overlays.
  280.            The advantages were worth the troubles: the available heap
  281.            has increased approximately by 110 kb (do an Alt-I from
  282.            the main menu), the resident portion of the program has
  283.            been reduced to 7.5 kb.  If you're using DOS 5.0 you
  284.            may try "mem /c" from within QBBed or a temporary DOS
  285.            shell to verify this.  Also the amount of conventional
  286.            memory required by the program has been reduced.
  287.  
  288.            If there's enough EMS memory on your machine it will be
  289.            used for the overlays, so there shouldn't be a loss in
  290.            performance.  If there's no EMS the overlays will be
  291.            read as required from Qbbed.Exe.  The program opens this
  292.            file in "read only access/deny none" mode, so multiple
  293.            copies executing at the same time should make no troubles.
  294.            If you do not already please use a disk cache if possible.
  295.  
  296.            Qbbed.Exe may be renamed to whatever name you prefer;
  297.            however Qbbed.Ini (if used) still must keep this name.
  298.  
  299.            Drawbacks: the overlays are included in Qbbed.Exe, so
  300.            you MUST NOT use Pklite or Lzexe to compress this file.
  301.            The compressed Qbbed.Exe won't work.
  302.  
  303.            The archive Qbbed204.Lzh now contains two executables:
  304.  
  305.            * Q80286.Exe for 80286 and above without Intel coprocessor
  306.            * Q80287.Exe for 80286 and above *with*  Intel coprocessor
  307.  
  308.            Select the file of your choice and rename it to whatever
  309.            you prefer.  A version for 8088/86 without Intel coprocessor
  310.            is available at special request. Please send netmail if you
  311.            need such a version.
  312.  
  313.  
  314. 1991-08-14 I'm a lazy programmer: if the messagebase contained
  315. 2.03       less than 23 records (yes, that's exactly the number of
  316.            messages fitting on one main screen) the program didn't
  317.            work well.  Thanks to Joaquim Homrighausen, 2:270/17,
  318.            for drawing my attention to this point.
  319.  
  320.            The lazy solution: after reading Msginfo.Bbs the program
  321.            now aborts if not enough active messages were found.
  322.            I promise to change this some day; let's hope until
  323.            that day you can live with this limit :-)
  324.  
  325.            Solved the command key conflict which existed if the
  326.            menu option "Alt-keys activate pulldown menu" was selected
  327.            and Alt-E, Alt-F or Alt-T was pressed from the pulldown
  328.            menu.
  329.  
  330.            On returning to the full, unfiltered messagebase from
  331.            a filtered view the scroll bar remains on the same message
  332.            number as it was before.
  333.  
  334.            Oh, yes: changed the program's name to Qbbed.Exe!
  335.  
  336.  
  337. 1991-08-12 "Search" command: in the search item input dialog box
  338. 2.03       the input field can be moved with Alt-F to the "From:"
  339.            input area, with Alt-O to the "To:" input area, with
  340.            Alt-S to the "Subject:" input area and with Alt-T to
  341.            the "Message text" input area.  If the input field is
  342.            changed by pressing Alt-<letter> instead of just moving
  343.            to another field by pressing [tab] or [shift tab] the
  344.            currently highlighted header's fields will be used as
  345.            default input for the corresponding search item.
  346.  
  347.            New "Miscellaneous" menu option: Switch to standard | fast
  348.            keyboard (Ctrl-K).  Initially the corresponding flag in
  349.            Frontdoor's configuration file (see Setup / Global / Use
  350.            "fastkey") is used by QBBedit.  Pressing Ctrl-K or F10 "M"
  351.            and selecting this option allows to switch from a fast
  352.            to a standard keyboard and vice versa.  This of course
  353.            only is possible and allowed if an extended keyboard is
  354.            used.  If no extended keyboard was deteceted by QBBedit
  355.            selecting this command does nothing but beep the speaker.
  356.  
  357.            "Read *.MSG messages" (Alt-R) or "Write to messagebase
  358.            in another subdirectory" (Alt-W): while checking for
  359.            dupes the new and the header currently being checked
  360.            are displayed in a window.  This is done to sweeten the
  361.            time you spend in front of the screen while the program
  362.            is checking for already existing messages :-)
  363.  
  364.  
  365. 1991-08-11 If the "-p<path>" or "/p<path>" parameter is used to
  366. 2.03       open an alternate messagebase in <path> and <path> is
  367.            empty (no path name is following the "-p" on the command
  368.            line) the current subdirectory will be used to check
  369.            for the Msg*.Bbs files.
  370.  
  371.            Example: "qbbedit -p -nolog -norodent" will cause the
  372.                     program to try to open the Msg*.Bbs files in
  373.                     the current subdirectory.
  374.  
  375.            The header display routines used in the main screen should
  376.            work a little faster now.
  377.  
  378.  
  379. 1991-08-11 After writing netmail flames to handle users or to
  380. 2.02       folks posting questionably dated messages optionally
  381.            the echomail message(s) may be deleted.  I've added
  382.            here also a "flame parameter" toggle dialog box to
  383.            avoid multiple, sequential "[Y,n]?" questions.
  384.  
  385.            Added a new option to the "Tag" menu: tag illegal headers.
  386.            This will tag all message headers containing characters
  387.            outside the range from 0x20 to 0x7E in the "From:", "To:"
  388.            or "Subject:" field.  Optionally netmail flames may be
  389.            generated to the originators of such messages.
  390.  
  391.            Ctrl-Right and Ctrl-Left now are used to locate the
  392.            next and the previous tagged message respectively.
  393.            Ctrl-T no longer is a supported command.
  394.  
  395.            PgUp and PgDn now should be somewhat more pleasing
  396.            to the eye.
  397.  
  398.            Alt-P (print or ASCII file export): 0x00 characters no
  399.            longer should be output to the printer | export file.
  400.  
  401.            Alt-B: before executing the batch file associated to
  402.            Qbbedit.Ini's "externedit" keyword (Editor.Bat
  403.            per default if it could be found in then DOS path)
  404.            the lastread pointer for the particular folder number
  405.            is set to the currently highlithed header's folder.
  406.            This makes it easy to locate the same message while
  407.            using the external editor.
  408.  
  409.            After returning from the external editor the lastread
  410.            pointer for the currently highlighted header's folder
  411.            is compared to the folder's lastread pointer found in
  412.            the file Lastread.Bbs.  If this two numbers are different
  413.            QBBedit moves to the same message number where the external
  414.            editor was positioned in that particular folder.
  415.  
  416.  
  417. 1991-08-08 Added the option to delete the *.MSG message files
  418. 2.01       after they have been imported to the QuickBBS message
  419.            base (Alt-R).  Switched from the sequential "[Y,n]?"
  420.            questions to a toggle dialog box.
  421.  
  422.            Added a new command line parameter: if "-p<path>" or
  423.            "/p<path>" is present, the subdirectory <path> will
  424.            override the path to the QuickBBS messagebase found
  425.            in Frontdoor's configuration file or in Qbbedit.Ini.
  426.            If no valid QuickBBS messagebase files were found in
  427.            <path>, the primary QuickBBS path will be used again.
  428.  
  429.            If a netmail message in QuickBBS format is displayed
  430.            in text mode (Alt-T) the origin and the destination
  431.            addresses also are displayed in the message header.
  432.  
  433.            After switching back to R/W access mode (Ctrl-R)
  434.            the message base is scanned for new messages which
  435.            probably have been added by an other program in an
  436.            other task during QBBedit's R/O phase.
  437.  
  438.            Fdrescan.Now is created only in Frontdoor environments
  439.            after new netmail messages have been written by the
  440.            program.
  441.  
  442.  
  443. 1991-08-06 The user interface has been rewritten completely:
  444. 2.0        the program is controlled by a globally accessible
  445.            SAA style pulldown menu.
  446.  
  447.            I've added a lot of new features and goodies, among
  448.            them the options to import *.MSG format messages into
  449.            the QuickBBS message base, to export selected messages
  450.            to a secondary QuickBBS message base in a different
  451.            subdirectory and to define a selective, parametrized
  452.            access view.
  453.  
  454.            With a plain ASCII file called Qbbedit.Ini the program
  455.            no longer depends on the Frontdoor and Tosscan system files
  456.            for configuration.  It may be operated in any environment
  457.            using Fidonet *.MSG format for netmail and Hudson style
  458.            Msg*.Bbs files for echomail.  If used with Frontdoor 1.99c,
  459.            2.0 and 2.0x of course no configuration is necessary.
  460.  
  461.  
  462. 1991-07-14 If the program detects an invalid commandline parameter
  463. 1.34       it displays the help screen (same as using "-?", "/?",
  464.            "-help" or "/help" as commandline parameter).
  465.  
  466.            The layout of the Alt-F9 help screen has been reworked.
  467.            Also, now there are two lines more in the Alt-F9 screen,
  468.            because I changed the appearance of the bottom box.
  469.            The right hand scroll bar has disappeared: without support
  470.            for a mouse it was rather useless.  I plan more changes
  471.            to the interface in the future.
  472.  
  473.            Pressing Alt-L from the Alt-F9 screen now only executes
  474.            "tsutil link -t -a" if writing access to the messagebase
  475.            is allowed.  I totally overlooked the possibility to
  476.            call Tsutil.Exe although the commandline parameter "-ro"
  477.            was used or the messagebase was already in use by an
  478.            other program.  Thanks to Ralf Pradella, 2:249/6, for
  479.            this hint.
  480.  
  481.  
  482. 1991-07-13 Printing/ASCII file export: messages now either can be
  483. 1.34       processed sequentially or in reply-linked sequence.
  484.            If the second option is selected the messages will be
  485.            printed respectively exported according their reply-links
  486.            until the end of a message thread is encountered.  At the
  487.            end of this particular message thread the next message after
  488.            this thread's first message will be processed.
  489.  
  490.            Joaquim Homrighausen has promised to include this option
  491.            in FM 3.0 :-))
  492.  
  493.            * Thanks to Michael Boettger, 2:310/15.2, for this idea. *
  494.  
  495.            If the time field of a message header was changed,
  496.            the hour erratically was written back with a leading
  497.            zero if it was <= 10.  This was wrong: instead of a
  498.            leading zero, a blank character is required.
  499.  
  500.  
  501. 1991-07-11 Reworked the date and time validation routines used
  502. 1.33       in header edit mode (Alt-E).  The program's main source
  503.            code now has grown to 280294 bytes.  Not included in
  504.            this figure are my standard, keyboard and message
  505.            handling routines.
  506.  
  507.  
  508. 1991-07-10 The program now optionally generates netmail flames
  509. 1.33       if the commandline parameter "-date" or "/date" was
  510.            used and dubiously dated messages were found.
  511.  
  512.            Such flames only will be generated if the message folder
  513.            containing questionably dated messages is *not* set to
  514.            "read only".  The same is true for flames sent to people
  515.            using handles to post their messages.
  516.  
  517.            The start and end dates defining dubiously dated messages
  518.            now can be altered via a menu.  The program also asks
  519.            if the automatically created flames should be sent directly
  520.            and if a cynical message style should be used.
  521.  
  522.            Printing/ASCII file export: changed the position of the
  523.            folder name.  It will now be printed flushed right at the
  524.            same line as the message number and the message date.
  525.  
  526.            If "printing" to an ASCII file is selected, the right
  527.            margin of the FM editor is used instead of the printer
  528.            page layout.
  529.  
  530.            Looks as if at last I found the bug which sometimes
  531.            caused the program not to write a "handle flame"
  532.            properly.
  533.  
  534.            Priority of reading the folder configuration file:
  535.            Folder.Fd first, if failed Folder.Sys will be used.
  536.  
  537.  
  538. 1991-07-06 Printing/ASCII file export: if the translation tables
  539. 1.32       in Setup.Fd | Fd.Sys contain some entries the program
  540.            asks if they should be used.
  541.  
  542.            Most string entering routines now are accompanied by
  543.            a brief explanation in screen line #24.  This is also
  544.            true while stepping through a header's field by pressing
  545.            [tab] or [shift tab] in header hex dump mode.
  546.  
  547.            Text view mode: all occurances of a specified search
  548.            string will be highlighted if found in the message text.
  549.  
  550.            Priority of reading FrontDoor's configuration file:
  551.            Setup.Fd first, if failed Fd.Sys will be used.
  552.  
  553.            Fixed a bug which sometimes caused the weekly message
  554.            posting table to appear somewhat distorted.
  555.  
  556.  
  557. 1991-07-02 The commandline switches "-?", /?", "-help" and "/help"
  558. 1.31       show a brief summary of all commandline parameters the
  559.            program supports.  After any key has been pressed it
  560.            cheerfully terminates without doing anything else.
  561.            Personally I doubt if this feature is useful, but
  562.            Tommy Roeder, 2:244/8001, suggested it, and it's so much
  563.            fun for me to code :-)
  564.  
  565.            Enhanced the formatting commands used when writing the
  566.            output file in "Sprint" format.  Undocumented feature:
  567.            if the extension of the output file is .SPR Sprint
  568.            output format is assumed by the program.
  569.  
  570.  
  571. 1991-07-01 Included the option to format the ASCII output file
  572. 1.30       for Borland's "Sprint" word processor.  You don't know
  573.            "Sprint"?  Shame on you.  I like it and use it heavily
  574.            because I am a touch typist and not a three-handed
  575.            mouse clicker believing in the lies of WYSIWYG :-)
  576.            Requests for support of WinWord's file format will be
  577.            forwarded to the NUL device.
  578.  
  579.            Printing/ASCII file output: kludge lines optionally can
  580.            be suppressed via the page layout menu.  Normally ^a info
  581.            suppression is controlled by checking Setup.Fd | Fd.Sys.
  582.  
  583.            Printing/ASCII file output: if more than one message is
  584.            being printed | written to ASCII file the progress is
  585.            displayed in a bar chart.  The word wrap algorithm has
  586.            been slightly modified to deal with 0x10 characters.
  587.  
  588.            Search and replace on message subjects with confirmation:
  589.            during the question "Replace it?" a small window showing
  590.            the full message subject pops up.
  591.  
  592.  
  593. 1991-06-26 New feature: pressing Alt-P in header overview mode
  594. 1.29       (Alt-F9 screen) prints the current message or all
  595.            tagged messages.  Optionally instead of the printer
  596.            an ASCII file may be specified for output. All printer
  597.            related parameters from Setup.Fd | Fd.Sys (page layout,
  598.            print style switches) will be used.  The page layout
  599.            (page length, page width, left margin, top margin and
  600.            bottom margin) can be changed via a menu (for users
  601.            of the non-commercial FD version).
  602.  
  603.            Message text dump mode: if a search for a part
  604.            of the message text has been done and the search
  605.            string was found in a message, this search string
  606.            will be highlighted in the text display.
  607.  
  608.  
  609. 1991-06-23 When deleting a message existing reply-links to
  610. 1.28       the now deleted message will be cleared.
  611.  
  612.            Especially for Sico Bruins: the program now should work
  613.            again on 8088/8086 machines.  I have no possibility to
  614.            verify this, but I did use the right compiler switches.
  615.  
  616.  
  617. 1991-06-17 Beginning with FrontDoor 2.01.bM, Fd.Sys has been
  618. 1.28       renamed to Setup.Fd (if I were Joaquim I would have
  619.            chosen Config.Fd).  The program now first checks for
  620.            Fd.Sys; if this attempt fails, Setup.Fd will be used.
  621.  
  622.  
  623. 1991-06-15 New commandline parameter "-nolog" suppresses logging
  624. 1.27       messages to FrontDoor's logfile.  The help screen has
  625.            been updated to reflect this change.
  626.  
  627.  
  628. 1991-06-12 Included logging of status messages and program activities
  629. 1.26       to FrontDoor's logfile.
  630.  
  631.            Pressing Alt-D from the Alt-F9 screen prompts for and
  632.            executes a DOS command of your choice.
  633.  
  634.  
  635. 1991-06-09 Revamped the Alt-F9 help screen a little bit.  Added a
  636. 1.25       mini bar chart to the weekly message posting frequency
  637.            table.
  638.  
  639.  
  640. 1991-06-08 Added the "^aREPLY: [reply MSGID]" and "^aTZ: [timezone]"
  641. 1.25       kludge lines to messages generated by the program.
  642.            "TZ" will be used if a corresponding entry is found
  643.            in the DOS environment (for example "SET TZ=UTC-2").
  644.  
  645.            Also the FM like " * Reply to message in [folder name]"
  646.            will be used as first line in the message text.
  647.  
  648.            Updated the program's internal domain table according
  649.            to a message thread regarding "Zone-numbers" in the
  650.            zone 2 sysop echo.
  651.  
  652.            Played a little with the statistical features of the
  653.            program: from the Alt-F9 screen, press "T" for the
  654.            tag menu, hit [return], then Alt-S.  Answer "Y" to
  655.            the question "Create verbose overview for folder?".
  656.            After viewing the table showing the messages subjects
  657.            and the user names, hit [return].  A little pop-up
  658.            table showing the message posting frequency per week
  659.            is available by pressing Alt-D.  Hope you like it.
  660.  
  661.  
  662. 1991-06-06 The commandline options are listed on a second help
  663. 1.24       screen. Press F1 from header list view, PgUp and PgDn
  664.            to switch between the two help screens.
  665.  
  666.  
  667. 1991-06-04 I've encountered system crashes (exception #13) on
  668. 1.24       80386SX machines using Quarterdeck's QEMM 5.12 memory
  669.            manager: after pressing Alt-T to view a message text,
  670.            the program uses interrupt 1Ch to display a real time
  671.            clock in the screen's upper left corner. On startup
  672.            now the program checks if QEMM or QRAM are installed
  673.            and does not use the real time clock if it looks as if
  674.            they are detected. I use 386^Max on my 20 MHz 80386DX
  675.            machine and never had similar troubles.
  676.  
  677.  
  678. 1991-06-01 Removed the blinking attribute from the question mark
  679. 1.23       which is used to highlight all "one word only" names.
  680.  
  681.            Fixed a bug which for some unknown reason sometimes
  682.            just wrote only message headers without message text
  683.            when flaming users with "one word only" names.
  684.  
  685.            The program now may be used to search for a string
  686.            in the message text. See the "Search" command on the
  687.            Alt-F9 screen for more.
  688.  
  689.  
  690. 1991-05-30 After pressing "?" to mark all "one word only" names
  691. 1.22       the program optionally generates netmail messages to
  692.            those folks kindly asking to use their full name when
  693.            writing echomail messages.
  694.  
  695.            Made some slight changes to the bottom menu box of
  696.            the Alt-F9 screen.
  697.  
  698.  
  699. 1991-05-27 Joaquim Homrighausen decided to change some filenames used
  700. 1.21       by FrontDoor: "Folder.Sys" will be renamed to "Folder.Fd"
  701.            in the announced beta version 2.01.bK.  I changed the
  702.            program to first attempt to open "Folder.Sys"; if this
  703.            failed "Folder.Fd" will be used. This should keep the
  704.            editor compatible with FrontDoor 1.99c, 2.00, new beta
  705.            2.01.bK and later versions.
  706.  
  707.            Included "Joaquim", "Joho", "Joque" and all variations
  708.            of "Every" in the exception list of "one word only" names
  709.            (see paragraph below).
  710.  
  711.  
  712. 1991-05-26 Alt-F9 screen: if the "By:" or the "To:" field of a
  713. 1.20       message header contains only one word it will be marked
  714.            by a red blinking question sign in front of this name.
  715.            Of course I've coded some -- smart, I hope -- exceptions.
  716.  
  717.            *Undocumented command* -- Alt-F9 screen: pressing "?"
  718.            (question sign) will tag all headers which have been
  719.            marked by a red blinking question sign (you're right,
  720.            I don't like handles).
  721.  
  722.            Alt-F9 screen: reworked the help screen popping up after
  723.            pressing "F1" to include the program's new features.
  724.            If a feature is not available the corresponding key
  725.            will be displayed black on gray instead of red on gray
  726.            in the help screen (yes, I *do* know the Mac).
  727.  
  728.            Replaced the word "Hit" with "Press" in most of the info
  729.            boxes.
  730.  
  731.  
  732. 1991-05-22 If a batchfile called "Editor.Bat" is found in the DOS
  733. 1.19       path it may be executed from within QBBedit by pressing
  734.            F10 from the Alt-F9 screen (header listing mode).
  735.  
  736.            QBBedit swaps itself to harddisk or EMS memory (if available)
  737.            and requires approximately 10.5 kb RAM while resident.
  738.  
  739.            I think this feature is extremely useful to switch between
  740.            QBBedit and FM (or any other message editor you may prefer).
  741.  
  742.  
  743. 1991-05-21 Included a sliding scroll bar on the rightmost position
  744. 1.18       of the Alt-F9 screen.  Don't panic -- a mouse is *not*
  745.            supported (yet).
  746.  
  747.            The box "Press Alt-L to re-establish the reply links"
  748.            only will pop-up if more than one message header has
  749.            been changed during a search and replace command.
  750.  
  751.            Starting with this version the program only will run
  752.            on machines using an 80286 or above.
  753.  
  754.            Switched to PKware's PKlite 1.05 to compress the
  755.            executable file.  Use "PKlite -x Qbbedit.Exe" if
  756.            you encounter any problems related to compressed
  757.            *.Exe files on your machine.
  758.  
  759.  
  760. 1991-05-19 Added the new commandline parameter "-list" or "/list"
  761. 1.17       to immediately switch the program into "list" mode.
  762.            This is functionally equivalent to pressing Alt-F9
  763.            after the program started.
  764.  
  765.  
  766. 1991-05-16 Found another new message editor which is inserting
  767. 1.16       "S: " in front of message subjects.  Updated again
  768.            the program's junk table...
  769.  
  770.  
  771. 1991-05-12 A new message editor is adding the junk string "Re "
  772. 1.15       in front of reply subjects.  Therefore I've updated
  773.            the program's internal junk table.
  774.  
  775.  
  776. 1991-05-10 If the string to be searched is identical to the string
  777. 1.14       by which it should be replaced the search and replace
  778.            function will be aborted. -- This feature I should have
  779.            implemented quite a while ago.
  780.  
  781.  
  782. 1991-05-05 Changed my string editing library routines to support
  783. 1.13       Ctrl-left and Ctrl-right.  These keystrokes move the
  784.            cursor to the character following the next blank on
  785.            the left or respectively right side of the current
  786.            cursor position.
  787.  
  788.            Changed the prompt indicating the possibility to press
  789.            Alt-L to relink the message base after a search and
  790.            replace operation on message subjects.
  791.  
  792.  
  793. 1991-04-25 Pressing Alt-N from the message list activated by Alt-F9
  794. 1.12       will check for lowercase only ("cool") names and change
  795.            them to the proper style of writing if necessary.
  796.            Browsing starts at the current cursor position and continues
  797.            until the end of the message file is encountered or any key
  798.            has been pressed.
  799.  
  800.            Tsutil.Exe now is searched in the current subdirectory
  801.            prior to searching the subdirectories specified in the DOS path.
  802.  
  803.  
  804. 1991-01-21 If a message subject is being searched the string to be
  805. 1.11       searched for is displayed within double quotes (") in the
  806.        "Search for Subject: ... Replace with Subject: ..."
  807.        dialog box.  This makes it easier to notice leading or
  808.        trailing blanks in the search item.
  809.  
  810.        Included my changed network address (2:310/11.100) in some
  811.        info boxes.
  812.  
  813.  
  814. 1991-01-08 The popup window with the note "Tsutil.Exe was found in
  815. 1.10       the DOS path. Press Alt-L to re-establish reply links..."
  816.        now only appears if the message subject ("Re:" field)
  817.        has been changed.
  818.  
  819.        A few minor changes in the source code.  Nothing important.
  820.  
  821.  
  822. 1991-01-07 Looks as if Felix has found the error in the swapfile
  823. 1.10       assembler routine.  The swapfile no longer should remain
  824.            on harddisk after terminating the program.  The swapfile
  825.            of course only was created on machines without EMS memory,
  826.            so you probably may have never noticed this bug.
  827.  
  828.            My programs "Ghostwriter" and "QBBsort" also are affected
  829.            by the changes in the assembler source code, so you may
  830.            try to get updated versions of this programs.
  831.  
  832.  
  833. 1991-01-06 There seem to be some problems caused by the new heap manager
  834. 1.10       Borland introduced with Turbo Pascal 6.0.  Rewrote some
  835.            dynamic memory related stuff.
  836.  
  837.            On machines without EMS memory sometimes the program hangs
  838.            after pressing Alt-Q.  Looks as if there is a bug in the
  839.            assembler routine which removes the temporarily created
  840.        swap file.  Felix Kasza currently tries to locate the bug.
  841.  
  842.  
  843. 1990-12-30 The real time clock in the upper left hand screen corner
  844. 1.09       in message text dump mode now only is available on 80386
  845.            systems. On 8088/8086 and 80286 systems the commandline
  846.            switch "-noclock" or "/noclock" is not required anymore
  847.            to suppress the clock display.
  848.  
  849.            Keyboard speed and keyboard status will remain unchanged
  850.            during program startup.
  851.  
  852.            The program no longer looks for Lastread.Bbs; after being
  853.            invoked it will always display the message with the lowest
  854.            message number.
  855.  
  856.            Switched to the Turbo Pascal 6.0 compiler.
  857.  
  858.  
  859. 1990-12-27 Fixed again a bug with the "L" command from the Alt-F9 screen.
  860. 1.08       In earlier versions "link tagged messages" only worked properly
  861.            if the folder number from the tag menu was set to 0.
  862.  
  863.  
  864. 1990-12-24 The folder name now is included in the result display
  865. 1.07       if a verbose folder report is generated (Alt-S from the
  866.            Alt-F9 screen after an echomail folder has been selected).
  867.  
  868.            X-mas is quite a lonesome evening; especially if the woman
  869.            you fell in love with last night doesn't stay with you.
  870.  
  871.  
  872. 1990-12-20 Fixed a bug with the "L" command from the Alt-F9 screen
  873. 1.06       ("Link tagged messages").
  874.  
  875.  
  876. 1990-12-16 Included some default "replace with" strings if the
  877. 1.05       search and replace function is used on the "By:" or
  878.            "To:" field of the message header.
  879.  
  880.  
  881. 1990-12-11 Fixed some screen update bugs which occured during
  882. 1.04       search and replace with confirmation.
  883.  
  884.  
  885. 1990-12-03 The "OK" button in the "mouse support" window now also
  886. 1.03       accepts any keystroke. I've changed this because obviously
  887.            not each so-called "Microsoft compatible" mouse really is
  888.            Microsoft compatible.
  889.  
  890.  
  891. 1990-12-02 Before shelling to DOS the program changes the DOS prompt
  892. 1.03       to "Type Exit to return to QBBedit".  Many thanks to Trevor
  893.            Carlsen, 3:690/644@fidonet, for posting a routine to change
  894.            the DOS prompt in the "Pascal" echomail conference.
  895.  
  896.            As first step ahead in the direction of a full blown message
  897.            editor (oh my gosh!) I added word wrap and a lot of screen
  898.            update speed to the text view mode (Alt-T).  Currently I'm
  899.            working to implement some basic text scroll functions.
  900.  
  901.            New goodie: pressing a key between "1" and "9" in the text
  902.            view menu allows to locate a message by number.  The program
  903.        prompts for a message number and displays the corresponding
  904.        message text.
  905.  
  906.            At program start the "Caps Lock" key is switched off, the
  907.            "Num Lock" key is switched on and the keyboard is set to
  908.            a repeat rate of 30 characters per second and a repeat
  909.        delay of 0.25 seconds (I don't like slow keyboards).
  910.  
  911.  
  912. 1990-12-01 Included the message "There are no tagged messages" if
  913. 1.02       "M"ove messages was selected from the Alt-F9 screen and
  914.        no messages were tagged before doing so.
  915.  
  916.  
  917. 1990-11-30 Changed my library routines for switching to a full size
  918. 1.02       cursor and flushing the keyboard buffer.  The keyboard
  919.            buffer now is flushed completely if running under DESQview.
  920.  
  921.            Ctrl-Home and Ctrl-End in the folder selection screen
  922.            now moves the scroll bar to the first or the last folder
  923.            respectively.
  924.  
  925.  
  926. 1990-11-28 New commandline switch #1: "/quiet" or "-quiet" suppresses
  927. 1.02       any sounds the program eventually generates.
  928.  
  929.            New commandline switch #2: "/norodent" or "-norodent"
  930.            suppresses the initial "OK" box if a Microsoft compatible
  931.            mouse was found.
  932.  
  933.            Sounds generated by the program now confirm to the "Audio
  934.            begin time" and "Audio end time" found in Fd.Sys
  935.            (Setup Mailer / Audio control).
  936.  
  937.  
  938. 1990-11-27 The list of folder names appearing in the tag menu now
  939. 1.01       can be left by pressing [tab] or [shift-tab]. If any of
  940.            those keys is pressed the currently highlighted board
  941.            number is accepted as selected board number. Changed also
  942.            the behaviour of the [PgUp] and [PgDn] keys in this list.
  943.  
  944.  
  945. 1990-11-26 Locally generated messages which are already exported
  946. 1.01       now additionally are displayed as "Sent".
  947.  
  948.            If there are no tagged messages to move and the "M"ove
  949.            messages option is selected from the Alt-F9 screen the
  950.            program prompts to tag some messages first.
  951.  
  952.            The "M"ove message option now doesn't generate new message
  953.            numbers for the moved messages.  Only the "board" field
  954.            in the message header is changed to the destination
  955.            board's number.
  956.  
  957.            For increased speed the program does not "bang" anymore
  958.            while cleaning up message headers ("R" from the Alt-F9
  959.            screen).
  960.  
  961.            Encountered a cold boot including POST after pressing Alt-H
  962.            from the single header screen while testing the program
  963.        under DESQview 2.31.  Therefore I decided to include a
  964.        "use it on your own risk" alert screen if the program
  965.        detects operation under DESQview.
  966.  
  967.  
  968. 1990-11-25 New command from the Alt-F9 screen: "M" moves all
  969. 1.0        tagged messages to an other destination folder.
  970.  
  971.            Rodent lovers are asked if they have three hands.
  972.  
  973.            The program does not update Lastread.Bbs anymore.
  974.            It was a mistake to include this "feature", sorry.
  975.  
  976.            Decided to hatch the program as first release version
  977.        into SDS.  I'm hungry for more feedback.
  978.  
  979.  
  980. 1990-11-24 Tag menu: board numbers now can be selected from a
  981. 0.29α      list of folder names.  This makes it easier to select
  982.        a specific echomail folder for tagging.
  983.  
  984.            Changed the character to mark tagged headers to a
  985.            lightred triangle pointing to the left in column 80.
  986.  
  987.            Added a new command line switch: if "/date" or "-date"
  988.            is used all message headers will be checked for
  989.            questionably dated messages. Messages dated more
  990.            then one day ahead in the future or prior to
  991.            1 Jan 1988 automatically are tagged and may be
  992.            located from the Alt-F9 screen by pressing ^T.
  993.  
  994.  
  995. 1990-11-24 Text dump mode: right to the network address in the
  996. 0.28ß      first screen line a real time clock is displayed.
  997.            Unlike FM's time display also the seconds are included.
  998.            Use the command line switch "/noclock" or "-noclock"
  999.            if there seem to be any troubles with this feature
  1000.            on your computer. This may depend on the "stacks"
  1001.            setting in Config.Sys. On my machine "stacks = 0,0"
  1002.            is included in Config.Sys, but maybe QBBedit's clock
  1003.        display only works on 80386 systems with this setting.
  1004.  
  1005.            New menu command "R" in the Alt-F9 screen removes all
  1006.            braindead junk like "RE:", "RE.", "(R)", "RE :" and "RE;"
  1007.            from the message subjects. Thanks to Carlo Ballarini,
  1008.            2:331/316, for this suggestion.
  1009.  
  1010.            Fixed the wrong initial US date format in the date fields
  1011.            of the tag menu (thanks, Felix!).
  1012.  
  1013.            Modified the text display routine to display characters
  1014.            with an ASCII value > 0x7e in kludge lines also in "lowvideo"
  1015.            attribute. Henk Wevers, 2:500/1, uses "^aPID: Dutched Versie
  1016.            2.91eß" (sic) as PID kludge line.
  1017.  
  1018.  
  1019. 1990-11-23 Changed the text dump mode's bottom line prompt:
  1020. 0.28α      if a prompt option isn't available, its screen colour
  1021.            is changed to black on gray; otherwise it remains
  1022.            red on gray.
  1023.  
  1024.  
  1025. 1990-11-22 Added percentage display to the table "Message posting
  1026. 0.28α      frequency per day".  Changed the colour for user names and
  1027.        message subjects in the verbose folder overview table.
  1028.  
  1029.            <cursor left> and <cursor right> now can be used also
  1030.            in the text dump mode to move to the last or the next
  1031.            message respectively.
  1032.  
  1033.            The program now updates Lastread.Bbs before terminating.
  1034.  
  1035.  
  1036. 1990-11-21 Included an option for a verbose overview of the contents
  1037. 0.28α      of a specific message folder. Try this: use Alt-F9 to switch
  1038.            to the header list screen. Use the tag menu, select a message
  1039.            folder; clear the "By:" and "To:" field, enter "-365" in the
  1040.            first date field to tag the messages of a whole year.
  1041.            Press Alt-S; answer "Y" to the question: "Create a verbose
  1042.            overview for the message folder [Y,n]?".
  1043.            Enjoy the next three screens!
  1044.  
  1045.            Pressing "L" in the Alt-F9 screen now creates reply-links
  1046.            for all tagged messages within the folder selected from
  1047.            the tag menu, regardless if message subjects match or not.
  1048.  
  1049.            Included an "alert" screen for the case that Alt-L (execute
  1050.            Tsutil link -t -a) was pressed and Tsutil.Exe was not found
  1051.            in the DOS path.
  1052.  
  1053.  
  1054. 1990-11-18 The text view has been modified to look like an FM-clone.
  1055. 0.27ß      Included the command Alt-H to view the message text in hex
  1056.            format in a scrollable window <phew!>
  1057.  
  1058.            Changed the archive filename to "Qbedxxx.Lzh" to avoid
  1059.            confusion with the "Qedxxx.*" filenames used for "QuickED"
  1060.            (thanks to Roland Mausolf, 2:243/43, for this hint).
  1061.  
  1062.            Didn't do anything else. Today's my son's seventh birthday;
  1063.            I'm engaged the whole afternoon with the investigation of
  1064.            a new Nintendo's secrets :-)
  1065.  
  1066.  
  1067. 1990-11-17 The tag-menu has been completely rewritten. Date range and
  1068. 0.27α      folder numbers now also may be used to tag messages.
  1069.  
  1070.            If message subject and folder number are defined as "tag keys"
  1071.            in the tag-menu the program now optionally creates reply-links
  1072.            on the tagged messages. Since also part of message subjects
  1073.            can be used as "tag key" this new feature allows reply-links
  1074.            on different message subjects containing a common string.
  1075.            For example the message subjects "ZC2", "Why I probably won't
  1076.            be ZC2", "Zc2???" and "This f*cking new Zc2!!!" now can be
  1077.            linked to one message-thread by using "ZC2" as tag key.
  1078.  
  1079.            * I suppose this is a quite nifty feature, dude! * :-)
  1080.  
  1081.            The statistical overview now consists of two screens:
  1082.            one screen contains the message numbers, a small bar chart
  1083.            and the folder names, the other one shows percentage and
  1084.            a bar chart with higher mathematical resolution.
  1085.            Fast switching between those two screens is possible.
  1086.  
  1087.            Pressing Alt-F in the single header screen now is possible
  1088.            even if no message flags are set. The popup window "Pressing
  1089.            Alt-F will display..." has been removed.
  1090.  
  1091.  
  1092. 1990-11-16 Fixed the lousy bug causing the question "Mark this message
  1093. 0.26ß      as deleted [Y,n]?" to remain in the bottom help box of the
  1094.            Alt-F9 screen. Thanks to Mark Howard for indicating this fault.
  1095.  
  1096.            Pressing ^T in the Alt-F9 screen advances the scroll bar
  1097.            to the next tagged message. Reworked the tag key menu and
  1098.            the Alt-F9 help screen. The default "To:" tag key now is
  1099.            the sysop's name. The key sequence <Alt-F9>, T, <return>,
  1100.            ^T allows to browse quickly through the message base and
  1101.            stop at each message addressed to the sysop :-)
  1102.  
  1103.            If messages have been deleted the program now optionally
  1104.            updates the files Msginfo.Bbs, Msgidx.Bbs and Msgtoidx.Bbs
  1105.            before terminating.
  1106.  
  1107.  
  1108. 1990-11-16 Reduced the program's resident size to 8816 bytes while
  1109. 0.26α      shelling to DOS or executing "Tsutil link -t -a". Had to
  1110.            re-shuffle most of the source code (approximately 135 kb
  1111.            main source in the moment) to structure the program into
  1112.            more and smaller units.
  1113.  
  1114.            Added a new command to the Alt-F9 menu: pressing "T" brings
  1115.            up a submenu which allows tagging messages by "By:" and "To:"
  1116.            usernames and message subjects.
  1117.            *I think this feature is quite useful!*
  1118.  
  1119.  
  1120. 1990-11-14 Fixed a bug which caused two scroll bars to remain on the
  1121. 0.25ß      screen if the continuous scroll up/down was stopped.
  1122.  
  1123.            Changed the archive filename to Qedxxx.Lzh to avoid confusion
  1124.            with the popular "Qedit" shareware editor.
  1125.  
  1126.  
  1127. 1990-11-13 The "search" and the "search and replace" commands have been
  1128. 0.25α      speeded up.  Screen update only will take place if a match was
  1129.            found.
  1130.  
  1131.            In the Alt-F9 screen dubiously dated message headers will be
  1132.            indicated by a blinking red question mark in front of the date.
  1133.            Deleted headers will be shown in low intensity in the Alt-F9 list.
  1134.  
  1135.            Fixed a bug in the statistical overview display (Alt-S from
  1136.            the Alt-F9 screen).  Added also percentage display to statistical
  1137.            window.
  1138.  
  1139.            Pressing <space> in the Alt-F9 screen now is used to toggle a
  1140.            "tag" on the current header.  If a header is marked this will
  1141.            be indicated by a rectangle in column 80.  Pressing <delete>
  1142.            in the Alt-F9 screen now sets the "deleted" flag on the current
  1143.            or all tagged headers.  Pressing "C" in the Alt-F9 screen clears
  1144.            all tags, pressing "I" inverts all tags.
  1145.  
  1146.            Network address, site name and site location will be displayed
  1147.            in the upper right hand corner of the screen if FrontDoor 2.00
  1148.            or higher is used.
  1149.  
  1150.            Oops! Today's Fidonet 3rd anniversary in region 31 (Austria).
  1151.            If I only had known what I've started...
  1152.  
  1153.  
  1154. 1990-11-12 Mark Howard, 1:260/340, suggested to write this history file.
  1155.            Quite a good idea.
  1156.